The Drawbacks of model - driven Software
نویسنده
چکیده
This short paper is an essay on the drawbacks of model driven software evolution which apply equally well to model driven software development. The idea of automatically generating code changes from a UML type model is equally enticing as that of automatically generating whole components from such a model. The drawback is that there is then nothing to test against, since there is only one description of the system, the model. This violates the principles of software verification and validation, according to which correctness can only be demonstrated by comparing two independent descriptions of the same solution. For this reason, the author proposes another interpretation of model driven evolution, one in which the requirements model serves as a basis for propagating changes to both the code and the test, along two independent paths. The UML type system design could then be generated from the code and not [vice] versa
منابع مشابه
A Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)
Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...
متن کاملA model for illustrating the effective factors of strategic behavior (Case study: Social insurance company of Tehran)
Achieving the organizational objectives needs employees’ behavior and their collaboration with management. Strategic behavior-driven is depend on different factors. The aim of this article is to determine the impact of factors on strategic behavior-driven. A conceptual model was developed and tested on a survey in Social Insurance Company of Tehran which employees’ participated. Data collected ...
متن کاملنقش تکنولوژی در بهبود درمان سرطان
One major strategy, technology-driven improvement of treatment conformity in cancer treatment, including advanced image guidance, advanced charged particle therapy (CPT), and application of nanoparticles in hyperthermia, will enable further widening of the therapeutic window of cancer treatment in the era of precision medicine. The state of the art treatment in photon-therapy is advanced 3D...
متن کاملTime Driven Activity Based Costing : Theory,Applications and Limitations
The aim of this study is to explore the strategic applications and limitations of Time-driven Activity-based Costing (TDABC) and to evaluate the degree of accuracy of the proponents’ arguments concerning its usefulness. In this study, published works directly related to this area from the period 2004-2015 are analyzed. This study reports TDABC's applications in strategic areas such as cost of p...
متن کاملPrediction of potential habitat distribution of Artemisia sieberi Besser using data-driven methods in Poshtkouh rangelands of Yazd province
The present study aimed to model potential habitat distribution of A. sieberi, and its ecological requirements using generalized additive model (GAM) and classification and regression tree (CART) in in the Poshtkouh rangelands of Yazd province. For this purpose, pure habitats of the species was delineated and the species presence data was recorded by the systematic-randomize sampling method. Us...
متن کامل